/*
 * Copyright (c) 2023-07-17
 */

package constants

// GoodsCategory 商品分类
type GoodsCategory string

const (
	DriverExamSimulate GoodsCategory = "驾考模拟练习"
)

// GoodsType 商品类型
type GoodsType string

const (
	Services              GoodsType = "线下服务"
	Merchandise           GoodsType = "实物商品"
	DriverStudentServices GoodsType = "驾培服务"
	OnlinePass            GoodsType = "线上服务"
)

// GoodUniqueNameType 商品唯一类型表示名称
type GoodUniqueNameType string

const (
	DriverExamSubject2OneLap    GoodUniqueNameType = "科目2首次适应练习"
	DriverExamSubject2NextRound GoodUniqueNameType = "科目2适应练习加练"
	DriverExamSubject3OneLap    GoodUniqueNameType = "科目3首次适应练习"
	DriverExamSubject3NextRound GoodUniqueNameType = "科目3适应练习加练"
)

const UnlimitStock = -10 //无限库存

type ExamCourse string

const (
	ExamCourse1 ExamCourse = "科目1"
	ExamCourse2 ExamCourse = "科目2"
	ExamCourse3 ExamCourse = "科目3"
	ExamCourse4 ExamCourse = "科目4"
)

type GearBox string

const (
	GearBoxAuto   GearBox = "自动"
	GearBoxManuel GearBox = "手动"
)

type VehicleBrand string

const (
	Nezha VehicleBrand = "哪吒"
	XTL   VehicleBrand = "雪铁龙"
	DZ    VehicleBrand = "大众"
)

type ServiceNature string

const (
	Subject2FirstRound ServiceNature = "科目2首练"
	Subject2Rounds     ServiceNature = "科目2加练"
	Subject3FirstRound ServiceNature = "科目3首练"
	Subject3Rounds     ServiceNature = "科目3加练"
)

type ExamType string

const (
	C1 ExamType = "C1"
	C2 ExamType = "C2"
)
